/**
 * @Project Name:hoofungson-elk-log
 * @Package Name:cn.hoofungson.framework.elk.log.constant.config
 * @Since JDK 1.8
 */

package cn.hoofungson.framework.elk.log.constant.config;

/**
 * @Description: 日志字段常量
 * @Author 胡松 hoofungson@163.com
 * @Date 2019-09-11 9:37
 * @Version V1.0
 */
public class LogFieldConstants {

    /**
     * 时间
     **/
    public static final String TIME_STAMP = "timeStamp";

    /**
     * traceId
     **/
    public static final String TRACE_ID = "traceId";

    /**
     * 进程ID
     **/
    public static final String PROCESS_ID = "processId";

    /**
     * 应用ID
     **/
    public static final String APP_ID = "appId";

    /**
     * 主机IP
     **/
    public static final String HOST = "host";

    /**
     * 端口
     **/
    public static final String PORT = "port";

    /**
     * 主机名称
     **/
    public static final String HOST_NAME = "hostName";

    /**
     * 网卡名称
     **/
    public static final String NETWORK_CARD_NAME = "networkCardName";

    /**
     * 日志级别
     **/
    public static final String LEVEL = "level";

    /**
     * 线程名称
     **/
    public static final String THREAD_NAME = "threadName";

    /**
     * 日志类名称
     **/
    public static final String LOGGER_NAME = "loggerName";

    /**
     * 消息
     **/
    public static final String MESSAGE = "message";

    /**
     * 异常
     * **/
    public static final String EXCEPTION = "exception";

    /**
     * 默认空值
     * **/
    public static final String PROPERTIES_DEFAULT_NULL_VALUE = "IS_UNDEFINED";
}
